package org.kabeja.dxf.entity;

import org.kabeja.dxf.helpers.Point;
import org.kabeja.dxf.helpers.Vector;

/**
 * @author shutao
 * @since 2022/4/25 10:10
 */
public class DXFView {
    private Point centerPoint = new Point();
    private double height = 0.0D;
    private double width = 0.0D;
    private String name = "";
    private Vector viewDirection = new Vector();
    private Point target = new Point();
    private double lensLength = 0.0D;
    private double frontClipping = 0.0D;
    private double backClipping = 0.0D;
    private double twistAngle = 0.0D;
    private int renderMode = 0;
    private Vector ucsOrigin = new Vector();
    private Vector ucsXAxis = new Vector();
    private Vector ucsYAxis = new Vector();
    private int ucsType = 0;
    private double ucsElevation = 0.0D;
    private boolean useUCS = false;

    public DXFView() {
    }

    public double getBackClipping() {
        return this.backClipping;
    }

    public void setBackClipping(double var1) {
        this.backClipping = var1;
    }

    public Point getCenterPoint() {
        return this.centerPoint;
    }

    public void setCenterPoint(Point var1) {
        this.centerPoint = var1;
    }

    public double getFrontClipping() {
        return this.frontClipping;
    }

    public void setFrontClipping(double var1) {
        this.frontClipping = var1;
    }

    public double getHeight() {
        return this.height;
    }

    public void setHeight(double var1) {
        this.height = var1;
    }

    public double getLensLength() {
        return this.lensLength;
    }

    public void setLensLength(double var1) {
        this.lensLength = var1;
    }

    public String getName() {
        return this.name;
    }

    public void setName(String var1) {
        this.name = var1;
    }

    public int getRenderMode() {
        return this.renderMode;
    }

    public void setRenderMode(int var1) {
        this.renderMode = var1;
    }

    public Point getTarget() {
        return this.target;
    }

    public void setTarget(Point var1) {
        this.target = var1;
    }

    public double getTwistAngle() {
        return this.twistAngle;
    }

    public void setTwistAngle(double var1) {
        this.twistAngle = var1;
    }

    public double getUcsElevation() {
        return this.ucsElevation;
    }

    public void setUcsElevation(double var1) {
        this.ucsElevation = var1;
    }

    public Vector getUcsOrigin() {
        return this.ucsOrigin;
    }

    public void setUcsOrigin(Vector var1) {
        this.ucsOrigin = var1;
    }

    public int getUcsType() {
        return this.ucsType;
    }

    public void setUcsType(int var1) {
        this.ucsType = var1;
    }

    public Vector getUcsXAxis() {
        return this.ucsXAxis;
    }

    public void setUcsXAxis(Vector var1) {
        this.ucsXAxis = var1;
    }

    public Vector getUcsYAxis() {
        return this.ucsYAxis;
    }

    public void setUcsYAxis(Vector var1) {
        this.ucsYAxis = var1;
    }

    public Vector getViewDirection() {
        return this.viewDirection;
    }

    public void setViewDirection(Vector var1) {
        this.viewDirection = var1;
    }

    public double getWidth() {
        return this.width;
    }

    public void setWidth(double var1) {
        this.width = var1;
    }

    public boolean isUseUCS() {
        return this.useUCS;
    }

    public void setUseUCS(boolean var1) {
        this.useUCS = var1;
    }
}
